package gu.sql2java;

import javax.sql.DataSource;

/**
 * {@link DataSource}管理接口
 * @author guyadong
 *
 */
public interface DataSourceFactory {
	/**
	 * @param config
	 * @return 根据config创建{@link DataSource}实例 
	 */
	DataSource createDataSource(DataSourceConfig config);

	/**
	 * 销毁{@link DataSource}实例 
	 * @param dataSource
	 */
	void destroy(DataSource dataSource);
}
